﻿using EasyDDD.AdminModule.Domain.AggregateSysMenu;

namespace EasyDDD.AdminModule.Repository.DataSeed
{
    internal class SysMenuSeed
    {
        internal IList<SysMenu> GetDataSeed()
        {
            var list = new List<SysMenu>();
            list = System.Text.Json.JsonSerializer.Deserialize<List<SysMenu>>("""
                [
                  {
                    "arentId": "0192f616-4128-77ae-ae01-8bb06106623d",
                    "menuType": 3,
                    "title": ".添加角色",
                    "name": "",
                    "path": "",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "AdminModule.SysAdminRole.Add",
                    "extJson": "",
                    "id": {
                      "value": "0192fb42-f746-730c-adc6-d02fa6be2b87"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "61effb86-fa1a-4938-a76a-f4c635960055"
                  },
                  {
                    "parentId": "0192f616-4128-77ae-ae01-8bb06106623d",
                    "menuType": 3,
                    "title": "更新角色",
                    "name": "",
                    "path": "",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "AdminModule.SysAdminRole.Update",
                    "extJson": "",
                    "id": {
                      "value": "0192fb45-0e56-7954-a0ce-6b2afb8b3b93"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "a682a5dd-5c8f-478e-898a-3378818dd720"
                  },
                  {
                    "parentId": "0192f616-4128-77ae-ae01-8bb06106623d",
                    "menuType": 3,
                    "title": "删除角色",
                    "name": "",
                    "path": "",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "AdminModule.SysAdminRole.Delete",
                    "extJson": "",
                    "id": {
                      "value": "0192fb45-74b2-7ada-a261-4110b9b8869f"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "ee6ed305-9077-466e-a7cd-9ea84c0cd75d"
                  },
                  {
                    "parentId": "0192f616-4128-77ae-ae01-8bb06106623d",
                    "menuType": 3,
                    "title": "设置角色状态",
                    "name": "",
                    "path": "",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "AdminModule.SysAdminRole.SetStatus",
                    "extJson": "",
                    "id": {
                      "value": "0192fb4a-9761-7e6a-b644-40dde3b4e9bf"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "d56fb913-1560-4387-90e2-99b2a5240906"
                  },
                  {
                    "parentId": "0192f616-4128-77ae-ae01-8bb06106623d",
                    "menuType": 3,
                    "title": ".设置角色菜单",
                    "name": "",
                    "path": "",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "AdminModule.SysAdminRole.SetMenu",
                    "extJson": "",
                    "id": {
                      "value": "0192fb4d-29bc-7374-8c3d-35f2483626e1"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "c2598b8f-aee7-4d46-9829-27827ba8b877"
                  },
                  {
                    "parentId": "0192f622-a904-7d7b-813b-47e23c1e44bb",
                    "menuType": 3,
                    "title": "添加菜单",
                    "name": "",
                    "path": "",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "AdminModule.SysMenu.Add",
                    "extJson": "",
                    "id": {
                      "value": "0192fb4f-027b-7db7-bf6e-81176e637aca"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "ed4ead7b-a310-460a-b742-c8a9e2433afc"
                  },
                  {
                    "parentId": "0192f622-a904-7d7b-813b-47e23c1e44bb",
                    "menuType": 3,
                    "title": "更新菜单",
                    "name": "",
                    "path": "",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "AdminModule.SysMenu.Update",
                    "extJson": "",
                    "id": {
                      "value": "0192fb4f-85fd-7110-94bf-691a5b48c829"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "3fa9871c-8801-44d7-bd2f-945c53b12b39"
                  },
                  {
                    "parentId": "0192f622-a904-7d7b-813b-47e23c1e44bb",
                    "menuType": 3,
                    "title": "删除菜单",
                    "name": "",
                    "path": "",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "AdminModule.SysMenu.Delete",
                    "extJson": "",
                    "id": {
                      "value": "0192fb4f-fe3e-7b67-826e-cf7867fb2a85"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "a8670f22-bf5a-4281-b289-2318872b40da"
                  },
                  {
                    "parentId": "00000000-0000-0000-0000-000000000000",
                    "menuType": 1,
                    "title": "系统管理",
                    "name": "systemManage",
                    "path": "/system",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "ri:settings-3-line",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "",
                    "extJson": "",
                    "id": {
                      "value": "0192f5de-1de1-7116-93ec-6a7e4970ee53"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "16ad840c-c96e-43b4-ae74-5ed14fd56539"
                  },
                  {
                    "parentId": "0192f5de-1de1-7116-93ec-6a7e4970ee53",
                    "menuType": 2,
                    "title": "用户管理",
                    "name": "SystemUser",
                    "path": "/system/user/index",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "ri:admin-line",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "AdminModule.SysAdmin.GetPageList",
                    "extJson": "",
                    "id": {
                      "value": "0192f604-8e04-763f-880a-d57fab6bd038"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "99fce6fa-e185-4c23-8ded-2bc29f554c9f"
                  },
                  {
                    "parentId": "0192f5de-1de1-7116-93ec-6a7e4970ee53",
                    "menuType": 2,
                    "title": "角色管理",
                    "name": "SystemRule",
                    "path": "/system/role/index",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "ri:admin-fill",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "AdminModule.SysAdminRole.GetPageList",
                    "extJson": "",
                    "id": {
                      "value": "0192f616-4128-77ae-ae01-8bb06106623d"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "043df7dc-f421-44e7-99df-663ced4ba7b0"
                  },
                  {
                    "parentId": "0192f5de-1de1-7116-93ec-6a7e4970ee53",
                    "menuType": 2,
                    "title": "部门管理",
                    "name": "SystemDepartment",
                    "path": "/system/dept/index",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "ri:git-branch-line",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "",
                    "extJson": "",
                    "id": {
                      "value": "0192f61c-1208-7da2-9b6a-ef8cb2a34b35"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "9370a4b6-ff45-49d3-8a29-41eadcdf444d"
                  },
                  {
                    "parentId": "0192f5de-1de1-7116-93ec-6a7e4970ee53",
                    "menuType": 2,
                    "title": "菜单管理",
                    "name": "SystemMenu",
                    "path": "/system/menu/index",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "ep:menu",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "AdminModule.SysMenu.GetList",
                    "extJson": "",
                    "id": {
                      "value": "0192f622-a904-7d7b-813b-47e23c1e44bb"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "2b4de0f9-9782-4886-808c-53d8269e9fcf"
                  },
                  {
                    "parentId": "0192f604-8e04-763f-880a-d57fab6bd038",
                    "menuType": 3,
                    "title": "添加用户",
                    "name": "",
                    "path": "",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "AdminModule.SysAdmin.Add",
                    "extJson": "",
                    "id": {
                      "value": "0192fb39-2e53-7b6b-a912-28a9b6a56acf"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "41b69673-d198-4508-b8ea-558b51c82926"
                  },
                  {
                    "parentId": "0192f604-8e04-763f-880a-d57fab6bd038",
                    "menuType": 3,
                    "title": "修改用户",
                    "name": "",
                    "path": "",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "AdminModule.SysAdmin.Update",
                    "extJson": "",
                    "id": {
                      "value": "0192fb3f-0286-7c52-8e26-97fa93c7cc56"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "1835dc84-e02a-44ef-be49-c4a548f3b420"
                  },
                  {
                    "parentId": "0192f604-8e04-763f-880a-d57fab6bd038",
                    "menuType": 3,
                    "title": "删除用户",
                    "name": "",
                    "path": "",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "AdminModule.SysAdmin.Delete",
                    "extJson": "",
                    "id": {
                      "value": "0192fb3f-9fea-7d6b-bf9d-e00ac612b539"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "d16fad1f-51f8-4ccf-beb1-8fb1e760f351"
                  },
                  {
                    "parentId": "0192f604-8e04-763f-880a-d57fab6bd038",
                    "menuType": 3,
                    "title": "权限设置",
                    "name": "",
                    "path": "",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "AdminModule.SysAdmin.SetRole",
                    "extJson": "",
                    "id": {
                      "value": "0192fb40-ae02-7845-ae74-d948e1fbfe26"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "a949e556-08c7-4360-9278-8baa8e60342b"
                  },
                  {
                    "parentId": "0192f604-8e04-763f-880a-d57fab6bd038",
                    "menuType": 3,
                    "title": "重置密码",
                    "name": "",
                    "path": "",
                    "component": "",
                    "sort": 99,
                    "redirect": "",
                    "icon": "",
                    "keepalive": false,
                    "hiddenTag": false,
                    "fixedTag": false,
                    "status": 0,
                    "show": false,
                    "permission": "AdminModule.SysAdmin.ResetPassword",
                    "extJson": "",
                    "id": {
                      "value": "0192fb41-2e37-7463-b9d3-00cd900b4e58"
                    },
                    "isDeleted": false,
                    "tenantId": "00000000-0000-0000-0000-000000000000",
                    "rowVersion": "65fd7da0-1374-40f1-b045-db6045726780"
                  }
                ]
                """, System.Text.Json.JsonSerializerOptions.Web);
            return list!;
        }
    }
}
